home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Archives / Drivers / zkick_adram.readme < prev   
Text File  |  1996-09-26  |  4KB  |  97 lines

  1. Short: Load higher OS versions on adram board
  2.  
  3. Alloc -- what the blazes is it?
  4.  
  5.   Alloc is a program written by Mitchell M. Evans for one reason only...
  6.   to allow ZKICK to work with ADRAM, and :
  7.  
  8.   o Not lose 1MB to "thin air" via the -c0 option of ZKICK
  9.   o Correct the problem with the ADRAM program/ZKICK combo:
  10.     ZKICK allocates the memory and reboots.  ADRAM frees it after
  11.     reboot.  Hence, the Kickstart written there gets trashed when
  12.     the memory gets reallocated by the system.
  13.  
  14.   If you are not using ZKICK and an ADRAM board, stop reading here.
  15.   This is not the program you want to be using.  Otherwise, read on!
  16.  
  17.   ------------------------------------------------------------------
  18.  
  19.   Your main concern is the amount of memory installed on your ADRAM.
  20.   If it is less than one meg -- go buy more memory!  You can't run
  21.   zkick!  You will need to determine the address you wish the kickstart
  22.   to be loaded into.  C00000 IS NOT IT.  Using the -c0 option of ZKICK
  23.   will cause you to lose the ~1MB between C7FFFF and DBFFFF!  That's
  24.   why I spent all this time doing this, you see.  Now, if you are
  25.   using 1MB, loading kickstart at C80000 is safe.  Use C80000 as the
  26.   start value in the ZKICK call, and as the starting address in your
  27.   call to alloc.  If you have 4MB on the ADRAM board, and want to
  28.   get fancy, use 900000 as the address.  Why?  Well, I think that the
  29.   autoconfig portion (starting at C00000) is the extra 512K of chip
  30.   RAM for those of you lucky enough to have a fatter Agnes (I don't,
  31.   so I can't test it).  I am not EXACTLY sure about this, so I put
  32.   mine at 900000 just in case (in case a fatter Agnes falls from
  33.   Heaven and installs itself into my Amiga).  Finally, kickstart is
  34.   512K long.  The second parameter to ALLOC should be 512.
  35.  
  36.   EXAMPLE TIME, KIDDIES!
  37.  
  38.   -- in s:startup-sequence file --
  39.  
  40.   c:failat 21
  41.   c:setcpu >nil:
  42.   c:if WARN  ;if we're running 1.2 or 1.3 and want to run 2.0
  43.      c:zkick -v175 -start c80000 devs:kick.175.20 ;load 2.0 KS and reboot
  44.   endcli
  45.   c:adram
  46.   c:alloc c80000 512 ;realloc mem to protect new kickstart
  47.   ...etc...etc...etc
  48.  
  49.   -- end of example --
  50.  
  51.   This example is for folks who are running with 1-3MB.  If you are
  52.   running with 4MB may use the file provided in this distribution.
  53.   It is called startup-alloc.  Just copy it to your s:startup-sequence
  54.   file or transfer the lines marked with an asterisk (*) at the end
  55.   into your custom startup-sequence.
  56.  
  57.   --------------------------------------------------------------------
  58.  
  59.   Whew!  I had my first version of the program running within 5 minutes
  60.   after idea conception.  Of course, it accepted no parameters and was
  61.   not quite as nice (no documentation, for example).  Documenting it
  62.   and explaining it with examples has taken the rest of the evening.
  63.   Thank God for beer!  Hehehehe.  If this has enabled you, the user,
  64.   to run 2.0 on your Amiga with an ADRAM, cool!  If you wish to
  65.   reimburse me for the beer tonight, in the hopes that I will plug
  66.   away some other night and save your skin, send $5 or a six-pack
  67.   to:
  68.  
  69.     Mitchell M. Evans
  70.     12373 Calle Albara #5
  71.     El Cajon, CA  92019
  72.  
  73.   Otherwise, just enjoy the code!  This is not copyrighted, shareware,
  74.   etc, etc, etc.  Thought I would help some folks out as long as I
  75.   had figured out what was going wrong with my system.    2.0 is a kick
  76.   in the butt!    Whoo-hah!  If you have any questions about this
  77.   program/setup, or just Amiga stuff in general, please feel free to
  78.   contact me at the above address, or the following Internet/Usenet
  79.   addresses:
  80.  
  81.   Internet: doc@brewing.cts.com
  82.   Usenet: crash!brewing!doc
  83.  
  84.   Don't be a stranger, now, ya hear!
  85.  
  86.  
  87. ============================= Archive contents =============================
  88.  
  89. Original  Packed Ratio    Date     Time    Name
  90. -------- ------- ----- --------- --------  -------------
  91.     7324    4517 38.3% 08-Jan-92 22:22:50  alloc
  92.     1828     810 55.6% 08-Jan-92 22:20:02  alloc.c
  93.     3622    1786 50.6% 08-Jan-92 20:25:46  readme
  94.     1143     658 42.4% 08-Jan-92 20:00:22  startup-alloc
  95. -------- ------- ----- --------- --------
  96.    13917    7771 44.1% 09-Jan-92 06:31:00   4 files
  97.